// 基础控制器，其他控制器需要调用这里面的方法，比如提示页面
const path = require('path');
const xtpl = require('xtpl');

// 显示提示页面
module.exports.sendMsg = function(text,res){
	xtpl.renderFile(
		path.join(__dirname,'../views/admin/error.html'),	// 加载视图文件
		{
			msg:text	// 提示内容
		},function(err,content){
			res.setHeader('Content-Type','text/html;charset=utf-8');
			res.send(content);
		}
	)
}
//生成随机数
module.exports.randomString = function (len = 4) {
    len = len || 32;
    var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';    /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/
    var maxPos = $chars.length;//获取个数
    var pwd = '';
    for (var i = 0; i < len; i++) {
		pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
		//charAr随机下标
    }
    return pwd;
};